package com.funcourse.demo.wechat.client.web.io.resp;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.funcourse.demo.wechat.client.common.BaseResponse;
import lombok.Data;

@Data
@JsonIgnoreProperties(ignoreUnknown=true)
public class JsCode2TokenResponse extends BaseResponse {

  @JsonProperty("access_token")
  String accessToken;

  @JsonProperty("expires_in")
  Integer expiresIn;

  @JsonProperty("refresh_token")
  String refreshToken;

  @JsonProperty("openid")
  String openId;

  @JsonProperty("scope")
  String scope;

//  access_token	接口调用凭证
//  expires_in	access_token接口调用凭证超时时间，单位（秒）
//  refresh_token	用户刷新access_token
//  openid	授权用户唯一标识
//  scope	用户授权的作用域，使用逗号（,）分隔
}
